strap leaf - Français Anglais Dictionnaire